#include <stdio.h>
#include "seq_list.cpp"

// 删除所有值为 x 元素
void DelNum(SeqList &L, int x)
{
    int index = 0;
    for (int i = 0; i < L.length; i++)
        if (L.data[i] != x)
            L.data[index++] = L.data[i];

    L.length = index;
}

int main()
{
    SeqList L;
    InitList(L);

    ListAppend(L, 2);
    ListAppend(L, 3);
    ListAppend(L, 7);
    ListAppend(L, 3);
    ListAppend(L, 1);
    ListAppend(L, 8);
    PrintList(L);

    DelNum(L, 3);
    PrintList(L);
    return 0;
}